查看原文
其他

Star History 月度开源精选|2023 年 2 月

mi Bytebase 2023-05-09

🌸 春暖花开啦,又是时候盘点一下过去一个月 Star History 月度精选了!
Star History 每月都会基于推特官号 @StarHistoryHQ 的每日分享挑选一些有趣的开源项目来总结盘点,也会探索项目背后的故事。🕵️

Kruise

https://github.com/openkruise/kruise
OpenKruise 是一个大规模应用自动化管理引擎,可以自动化部署、发布、运维云原生应用。基于阿里在大规模应用部署、发布和管理方面积累的最佳实践而开发。OpenKruise 在 2019 年的 KubeCon 宣布开源,2020 年底捐给 CNCF 托管,并在不久前升级成为 CNCF 孵化项目。🎉🎉🎉

Kruise 登记在列(https://github.com/openkruise/kruise/issues/289)的用户已经有 40+ 了,感觉用这种方式收集用户信息也挺不错的(顺便还可以收一波需求😅)!


tbls

https://github.com/k1LoW/tbls
tbls 可以呈现全方位的数据库结构信息,支持的数据库包括 PostgreSQL, MySQL, MariaDB, SQLite, BigQuery 等等,也支持检查数据库之间的差异(🪧 广告:Bytebase 也可以!)
项目开源 5 年了,不过星星数量今年有过一次 spike,有谁知道发生了什么吗 👀

Telegraf

https://github.com/influxdata/telegraf
Telegraf 是插件驱动的服务器代理(指标收集软件),可从数据库、系统和 IoT 传感器收集和发送指标和事件,并将其输出到各种数据存储系统中,实现对系统和应用程序的实时监控和分析。
它由 InfluxData 在 2015 年开源,InfluxData 今年两月宣布了 $8100 万的 E 轮融资💰。Telegraf 最初是为了满足时数据库 InfluxDB 的需求而开发的,用于收集和处理各种不同类型的数据,并将其发送到 InfluxDB 进行存储和分析。后来 Telegraf 逐渐发展成为一款独立的开源软件,虽然不是公司最大的产品,但不妨碍 Telegraf 生态繁荣,现在他们已经有 200+ 采集插件和 50+ 导出插件,可以与多种数据存储和处理系统集成了。


Trigger.dev

https://github.com/triggerdotdev/trigger.dev
Trigger.dev 是一个以开发者为先的开源 Zapier 替代品,开发者可以直接在代码中创建工作流程。开发者往往要帮助非技术人员在无/低代码工具中建立一些工作流程,这类工具靠牺牲自定义换取了便捷,不过对于开发者而言,自己构建、测试和运行工作流并不*那么*复杂。
当然,你也可以直达另一个极端:通过 Slack 的 webhook 系统直接创建从 GitHub 到 Slack 的通知,不过你无法控制这个提醒如何出现在你的 Slack,或者在这两个服务之间互动。Trigger.dev 已经集成了 GitHub 和 Slack,这也意味着你能直接在代码中创建一个可定制的工作流,之后可以定制和扩展满足自己需求。Trigger.dev 现在已经支持 GitHub, Notion, WhatsApp, Resend, Airtable 和 Sendgrid 的集成,虽然工具还不算多,但也能满足一些最基本的需求了。
翻了一下他们的官方推特,去年 8 月的时候 Trigger.dev 团队似乎在调研 API 相关的事儿,这个票选最高的网站 apihero.run 现在重定位到 trigger.dev 了😆。
不过最后还是决定做 SDK,今年两月才正式发布(当时也冲上了 HN 首页)。


Trustfall

https://github.com/obi1kenobi/trustfall
Trustfall 可以查询任何数据源:网站、文本文件或者数据库。它其实去年就开源了,不过今年被人发到了 HN,然后火了一波。
这里是作者自己的介绍:GraphQL, OpenAPI, JSON, SQL, RDF/SPARQL 无法原生地相互对话。当然,你可以把 JSON 塞进 Postgres,或者把 GraphQL 编译成 SQL -- 但是违背软件最初的设计,把一个系统塞进了另一个系统,总是不太合理。比如:我要查询在 HN 上发表过关于 OpenAI 评论的用户的 GitHub/Twitter 账户。这些数据可以从Firebase 和 Algolia 的 HN APIs 中获得。虽然可以写一个脚本来查 -- 但真的有人会去些吗?还是说这太烦人了,太困难了,不值得呢?这个障碍正是 Trustfall 试图消除的。


最后

💸🍾 Star History 在开通 GitHub Sponsor 后也收获了第一位赞助者:Ockam (build-trust/ockam) - 开源编程库和命令行工具!
不过放心,Star History 的月度回顾将仍旧保持中立:我们会继续探索挖掘最有趣的开源项目,此栏目无赞助内容。
~ (^-^)ゞ 如果你也希望把 banner 放在 https://star-history.com,欢迎邮箱联系我们:star@bytebase.com。Star History 是整个业界查看 GitHub Star 最权威的网站,长期占据着 Google 搜索的第一位。
以及 - 别错过 Star History 之前的回顾哟!🤗 

从私信到协作开发:GitHub Pull Request 的发展史
Bytebase 1.13.0 起支持单点登录(SSO)
Ask DBA: 你所在的公司是如何访问生产数据库的?
一种新的开发范式 - 星星驱动开发 Star-Driven Development (SDD)

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存